Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore D

Total Complexity 267
Dependencies 17
Dependents 19
Total lines 2,712
Lines of code 1,262
Logical lines of code 577
Comment lines 895
Methods 92
Properties 13

Methods 92

Method Rating Maintainability Complexity Lines of code
get_diff_meta_data_between_orders()
B
44 17 44
query()
A
46 10 41
delete()
A
46 9 43
init_default_taxonomies()
A
52 10 24
get_post_orders_for_ids()
A
44 8 46
update()
A
50 9 25
persist_order_to_db()
A
46 8 35
get_db_rows_for_order()
A
45 7 46
untrash_order()
A
44 6 54
get_db_row_from_order()
A
52 8 23
read_multiple()
A
51 8 23
set_order_props_from_data()
A
47 7 36
get_database_schema()
S
41 2 88
backfill_post_record()
S
53 6 24
get_order_data_for_ids()
S
47 5 38
release_held_coupons()
S
54 6 23
set_custom_taxonomies()
S
56 6 18
trash_order()
S
49 4 34
upshift_or_delete_child_orders()
S
52 4 27
maybe_sync_order()
S
60 5 12
persist_save()
S
58 4 15
set_coupon_held_keys()
S
66 5 8
get_orders_type()
S
55 3 19
delete_order_data_from_custom_order_tables()
S
60 3 14
persist_updates()
S
62 3 12
handle_order_deletion_with_sync_disabled()
S
54 2 24
get_total_refunded()
S
57 2 18
is_post_different_from_order()
S
64 3 10
set_order_prop()
S
64 3 9
get_order_data_for_id()
S
74 3 4
get_coupon_held_keys_for_users()
S
68 3 7
get_coupon_held_keys()
S
68 3 7
generate_select_clause_for_props()
S
66 3 7
update_address_index_meta()
S
67 3 7
join_address_table_order_query()
S
59 2 14
get_all_order_column_mappings()
S
63 2 11
get_order_table_select_statement()
S
56 1 18
get_total_shipping_refunded()
S
59 1 16
get_total_tax_refunded()
S
59 1 16
maybe_backfill_post_record()
S
71 2 6
delete_meta()
S
69 2 7
migrate_post_record()
S
66 2 8
add_meta()
S
69 2 7
create()
S
68 2 7
update_meta()
S
69 2 7
get_stock_reduced()
S
72 2 5
get_email_sent()
S
72 2 5
set_recorded_coupon_usage_counts()
S
69 2 7
set_new_order_email_sent()
S
69 2 7
get_recorded_coupon_usage_counts()
S
72 2 5
set_stock_reduced()
S
69 2 7
set_recorded_sales()
S
69 2 7
get_recorded_sales()
S
72 2 5
set_download_permissions_granted()
S
69 2 7
get_download_permissions_granted()
S
72 2 5
get_unpaid_orders()
S
58 1 15
set_email_sent()
S
69 2 7
get_cpt_data_store_instance()
S
71 2 6
should_sync_order()
S
71 2 5
filter_raw_meta_data()
S
60 1 14
get_order_id_by_order_key()
S
60 1 13
get_address_table_alias()
S
80 1 3
get_op_table_alias()
S
82 1 3
update_order_meta()
S
76 1 4
get_all_table_names_with_id()
S
64 1 10
get_all_table_names()
S
69 1 8
update_post_meta()
S
81 1 3
get_meta_table_name()
S
76 1 4
read_meta()
S
75 1 4
get_operational_data_table_name()
S
76 1 4
get_addresses_table_name()
S
76 1 4
get_post_data_store_for_backfill()
S
80 1 3
get_cpt_order()
S
69 1 7
get_new_order_email_sent()
S
80 1 3
get_order_meta_select_statement()
S
68 1 7
migrate_meta_data_from_post_order()
S
72 1 5
log_diff()
S
78 1 3
init_order_record()
S
67 1 8
read()
S
76 1 4
order_exists()
S
65 1 10
get_order_type()
S
75 1 4
search_orders()
S
65 1 9
join_billing_address_table_to_order_query()
S
79 1 3
get_orders_table_name()
S
76 1 4
join_shipping_address_table_to_order_query()
S
79 1 3
join_operational_data_table_to_order_query()
S
67 1 9
generate_select_and_join_clauses()
S
66 1 8
get_orders()
S
75 1 4
get_order_count()
S
71 1 5
set_order_stock_reduced()
S
80 1 3
get_order_stock_reduced()
S
80 1 3
init()
S
66 1 8